﻿namespace NathansMapInfoProjects.PluginManager.Services
{
    public class PluginItem
    {
        /// <summary>
        /// The name of the plugin.
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// The version of the plugin.
        /// </summary>
        public decimal Version { get; set; }

        /// <summary>
        /// The description of the plugin.
        /// </summary>
        public string Description { get; set; }

        /// <summary>
        /// The homepage of the plugin.
        /// </summary>
        public string Homepage { get; set; }

        /// <summary>
        /// A comma seperated list of MapInfo versions that this plugin supports. 
        /// </summary>
        public string MapInfoVersions { get; set;}

        /// <summary>
        /// The file name of the plugin.
        /// </summary>
        public string FileName { get; set; }

        /// <summary>
        /// The name of the plugins author.
        /// </summary>
        public string AuthorName { get; set; }

        /// <summary>
        /// The URL to download the URL from.
        /// </summary>
        public string DownloadURL { get; set; }
    }
}
